be hard on someone's track - French English Dictionary